home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 21 / Cream of the Crop 21 (Terry Blount) (October 1996).iso / program / lxtw109.zip / PROBLEMS.DOC < prev    next >
Text File  |  1996-08-03  |  7KB  |  190 lines

  1.  
  2.  
  3.  
  4.  
  5.          PROBLEMS.DOC
  6.  
  7.          KNOWN PROBLEMS AND BUGS
  8.  
  9.          This  document describes  known problems  and  bugs of  the SXT
  10.          programs. They  have been found during testing or were reported
  11.          by  users. I  provide this list  for informational  purposes so
  12.          that every  user can have a look at the problems he/she may run
  13.          into (but hopefully does not). This list may probably influence
  14.          your decision, either positive or negative, whether to register
  15.          or  not, but I  think everybody  should know  about before what
  16.          he/she will get.
  17.  
  18.          For  additional  information  and  more  general questions  you
  19.          should  also   look  at  the  chapters  'PROGRAM  LIMITATIONS',
  20.          'TROUBLE SHOOTING' and 'FREQUENTLY ASKED QUESTIONS' in SXT.DOC.
  21.  
  22.          If a  real bug is reported I will try to  fix it if this can be
  23.          done  with reasonable  effort, but  I  cannot give  a guarantee
  24.          (Remember:  I do all these things in  my free time, this is not
  25.          the job I earn my money!).  I can do a fix only if I am able to
  26.          reproduce the bug, therefore it is necessary to provide example
  27.          code (as  small as possible, concentrated on the problem) which
  28.          causes  the error.  If possible, the  memory address  where the
  29.          error  occurred would be very helpful.  I also need information
  30.          about  your  system:  OS  version  (DOS,  Windows 3.x,  Win32s,
  31.          Windows 95, Windows NT, OS/2), available memory size (RAM, swap
  32.          file),   installed   drivers,  network,   concurrently  running
  33.          programs  (e.g. debuggers,  ...), so  everything that  could be
  34.          important to help me searching the bug and solving the problem.
  35.  
  36.          NOTE:  AS DESCRIBED IN THE "DISCLAIMER  OF WARRANTY" SECTION OF
  37.          THE  SXT DOCUMENTATION (SXT.DOC) THIS  SOFTWARE IS PROVIDED "AS
  38.          IS"  AND  WITHOUT  WARRANTY OF  ANY  KIND.  THEREFORE  THERE IS
  39.          ABSOLUTELY NO GUARANTEE OR LIABILITY THAT A BUG WILL BE FIXED.
  40.  
  41.          [... it's not a bug, it's a feature!]
  42.  
  43.  
  44.  
  45.          GENERAL PROTECTION FAULT WITH SXTWIN PROGRAMS
  46.          It has  been reported that SXTWIN programs sometimes crash with
  47.          a general protection fault (GPF) when the Borland IDE is run in
  48.          a  Windows DOS-box at the same time.  This may happen also with
  49.          other programs  running in a DOS-box but the Borland IDE is the
  50.          only reported until now.
  51.          REASON:  This  is  probably  a  problem  with  limited  Windows
  52.          resources (memory, device contexts, file handles). There may be
  53.          a conflict with the limited number of only 5 (!) windows device
  54.          contexts  which  are necessary  to  access the  screen  from an
  55.          application for writing output. Probably the IDE takes a lot of
  56.          the resources especially if many windows are opened.
  57.          WORKAROUND: None
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                         1
  65.  
  66.  
  67.  
  68.          SXT COMMAND LINE VERSIONS SOMETIMES CRASH IN WINDOWS DOS-BOX
  69.          It  has  been  reported by  users  that  under  certain unknown
  70.          circumstances  the   SXT  command  line  programs  hang  during
  71.          execution in a Windows DOS-box.
  72.          REASON: Unknown
  73.          WORKAROUND: None
  74.  
  75.  
  76.          PROBLEMS  WITH CHANGING DRIVE AND /  OR DIRECTORY FROM SXTWIN32
  77.          PROGRAMS
  78.          It  has been reported  that on  some systems  the Win32s SXTWIN
  79.          programs cannot change directory and drive from within the file
  80.          (and  other) dialog boxes.  On some systems  changes to network
  81.          (e.g. NFS) drives were not possible while changes between local
  82.          drives  work  well. Also  the  behaviour of  the  same SXTWIN32
  83.          program version  was different on the various Win32s subsystems
  84.          it  was  used  (v1.15a,  v1.20,  v1.25,  v1.30a,  v1.30c).  For
  85.          example,  while   all  things  are  working  well  with  v1.15a
  86.          (including  access of  network drives), it  does not  work with
  87.          v1.20  installed  on  the  same  system.  The  16  bit  Windows
  88.          versions, however, seem to have no such problems.
  89.          REASON:   Unknown.  It  is  probably   related  to  the  Win32s
  90.          subsystems  and/or   the  (more  or  less)  compatible  32  bit
  91.          libraries.  There may also be  changes in the  behaviour on the
  92.          different language versions of Win32s.
  93.          WORKAROUND: None
  94.  
  95.  
  96.          RECURSIVE  DIRECTORY SEARCH  DOES NOT WORK  WITH SXTWIN  16 BIT
  97.          WINDOWS VERSIONS RUNNING ON WINDOWS NT OR WINDOWS 95
  98.          The  recursive directory  search for  source files  (e.g. +*.c)
  99.          does  not  work with  the  SXTWIN 16  bit  versions  running on
  100.          Windows  NT   or  Windows  95.  It  seems  that  there  are  no
  101.          subdirectories found.  The 16 bit real mode versions running in
  102.          a DOS-box, however, work correctly.
  103.          REASON: Unknown.
  104.          WORKAROUND: None
  105.  
  106.  
  107.          FATAL ERRORS DURING C/C++ PREPROCESSING WITH SOURCE FILES WHICH
  108.          COMPILE WITHOUT ERRORS
  109.          If reasons  like missing include paths (-I), (un-) defines (-U,
  110.          -D) or  file open/access errors have been excluded as source of
  111.          the   errors,  there   remain  still   some  cases   where  the
  112.          preprocessor reports 'fatal error:...'.
  113.          REASON:  The  integrated  preprocessor (which  is  in  fact the
  114.          oldest  part  of  CXT -  prior  to  ANSI-C)  has  problems with
  115.          recursive expansion of macros ("rescanning") and with expansion
  116.          of  macro parameters, especially if  the source makes extensive
  117.          use of stringizing # or catenation ##. This is a bug in CFT and
  118.          CST.  Unfortunately, I do currently  see no chance  to fix this
  119.          bug,   cause  this  would  require  a   major  rewrite  of  the
  120.          preprocessor.
  121.          WORKAROUND: Either  use option -NOUNSAFE or, better, preprocess
  122.          the  sources  with your  compiler specific  preprocessor  to an
  123.          intermediate file  and analyze the resulting output. Be sure to
  124.          enable  the insertion  of '#line ...'  directives to  get valid
  125.          filename and line number references.
  126.  
  127.                                         2
  128.  
  129.  
  130.  
  131.  
  132.  
  133.          HTML AND RTF FILES PRODUCE ERRORS WITH NON-ANSI CHARACTERS
  134.          In some  rare cases SXT HTML files display wrong characters and
  135.          it is impossible to compile SXT RTF files due to fatal errors.
  136.          REASON:  The described problems are caused by  the use of 8-bit
  137.          characters  which are not  part of  the ANSI  character set for
  138.          function, data type or variable names. Such characters are, for
  139.          example, German 'Umlauts' or French 'accents'. For standardized
  140.          languages  like  C or  C++ their  use is  usually  not allowed,
  141.          however, lots of compiler vendors provide these extensions.
  142.          WORKAROUND: Do not use such characters.
  143.  
  144.  
  145.  
  146.          Copyright (C) Juergen Mueller (J.M.) 1988-1996.
  147.          All rights reserved world-wide.
  148.  
  149.          SXT (TM) SOFTWARE EXPLORATION TOOLS
  150.          SXTWIN (TM) SOFTWARE EXPLORATION TOOLS for Windows
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.                                         3